# -*- coding: utf-8 -*-

import hashlib
import time

def md5(data=None):
    if data is None:
        data=str(time.time()).encode()
    return hashlib.md5(data).hexdigest()
def sha1(data):
    return hashlib.sha1(data).hexdigest()
def sha224(data):
    return hashlib.sha224(data).hexdigest()
def sha256(data):
    return hashlib.sha256(data).hexdigest()
def sha384(data):
    return hashlib.sha384(data).hexdigest()
def sha512(data):
    return hashlib.sha512(data).hexdigest()
